moon carrot - Spanish English Dictionary